﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace UniversityExample
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Faculty> ListOfFaculties = new List<Faculty>();
            string choise;
            int chooseTask;
            do
            {
                Faculty EveryFaculty = new Faculty();
                EveryFaculty.AddDepartmentToFaculty();
                ListOfFaculties.Add(EveryFaculty);
                Console.WriteLine("Желаете добавить еще факультет? Д/Н");
                choise = Console.ReadLine();
            }
            while (choise == "Д" || choise == "д");

            do
            {
                Console.WriteLine(@"Какую программу желаете выполнить?
1 - Показать студентов, которые учатся на определенной кафедре.
2 - Показать всех студентов группы, у которых средний балл > 50.
3 - Показать всех студентов факультета, у которых средний балл < 20.");
                chooseTask = Int32.Parse(Console.ReadLine());
                switch (chooseTask)
                {
                    case 1:
                        //Console.WriteLine("Список какой кафедры хотите вывести?");
                        //string NameOfChosenDepartment = Console.ReadLine();
                        foreach (var EveryDepartment in ListOfFaculties)
                        {
                            EveryDepartment.CertainDepartmentInFaculty();
                        }
                            break;
                }
            }
            while (chooseTask > 0 && chooseTask < 4);

        }
    }
}
